package com.approval.service;

import org.flowable.engine.delegate.DelegateExecution;
import org.flowable.engine.delegate.JavaDelegate;
import org.springframework.stereotype.Component;

/**
 * 发起人节点任务处理器
 * 自动完成发起人节点的处理
 */
@Component("rootTaskHandler")
public class RootTaskHandler implements JavaDelegate {

    @Override
    public void execute(DelegateExecution execution) {
        // 发起人节点自动完成，不需要任何处理
        // 这里可以记录日志或执行其他必要的操作
        System.out.println("发起人节点自动完成，流程实例ID: " + execution.getProcessInstanceId());
    }
}
